package basics;

import java.util.ArrayList;
import java.util.Random;

public class OldDataset<C> extends ArrayList<DatasetItem<Vector, C>> {

//	public Dataset<C> extractRandomSubset(double percent) {
//		int n = this.size();
//		Dataset<C> ds = new Dataset<C>();
//		Random r = new Random();
//
//		for (int i = 0; i < (n * percent); i++) {
//			int idx = r.nextInt(this.size());
//			ds.add(this.get(idx));
//			this.remove(idx);
//		}
//
//		return ds;
//	}
//
//	public int FeatureSize() {
//		if (size() > 0) {
//			return this.get(0).getKey().length();
//		}
//
//		return -1;
//	}
//
//	public Dataset<C> checkLength(int n) {
//		Dataset<C> ds = new Dataset<C>();
//		for (DatasetItem<C> d : this) {
//			if (d.getKey().length() < n) {
//				ds.add(d);
//			}
//		}
//
//		return ds;
//	}

}
